package com.trimps.wifi.pojo;


public class DeviceCfg {
	private String devNo; 
	private String ntpSrv; //NTP 服务器地址 默认端口 123
	private Integer upPeriod ;// 上报周期 上报间隔周期，单位：秒最大值 300s
	private String mscSrv ;// 管理服务器 URL ，当服务器变更后新的 ，当服务器变更后新的 ，当服务器变更后新的 ，当服务器变更后新的 控
	private String dscSrv ;// 数据服务器地址
	private byte dataTransMode ;// 数据通道回传模式 0-TCPTCP ，1-UDP
	private byte chMode ;// 信道调度模式
	private String chParm;// 信道工作参数
	private byte switchMac;//MAC采集工作开关， 0-关闭， 1-开启
	private byte switchApp;//虚拟身份采集工作开关， 0-关闭， 关闭， 1-开启
	private Byte filterAp;// 开启时， ap 信息将被丢弃  0-关闭， 1-开启，默认为 0。
	private byte filterSta;// station信息过滤器 开启时， station 信息将被丢弃， 0-关闭， 1-开启，默认为 0。
	private byte filterTag;// tag 信息过滤器 开启时， tag信息将被丢弃， 0-关闭， 1-开启，默认为 0。
	private byte filterMulticast;// 组播包过滤器  开启时， 组播包信息将被丢弃， 0-关闭， 1-开启，默认为 1。
	private Integer devLocusInvl;// 设备移动轨迹上报周期 单位秒，最大值 600s
	private Integer devBasicInvl;// 设备基础信息上报周期  单位秒，最大值 86400s
	private String devStateSrv;// 设备状态信息服务器地址
	private Integer devStateInvl;// 设备状态信息上报周期 单位秒
	private Integer updateTime;// 设备状态信息上报周期 单位秒
	private Boolean hadSynchronized = false;
	public String getDevNo() {
		return devNo;
	}
	public void setDevNo(String devNo) {
		this.devNo = devNo;
	}
	public String getNtpSrv() {
		return ntpSrv;
	}
	public void setNtpSrv(String ntpSrv) {
		this.ntpSrv = ntpSrv;
	}
	public Integer getUpPeriod() {
		return upPeriod;
	}
	public void setUpPeriod(Integer upPeriod) {
		this.upPeriod = upPeriod;
	}
	public String getMscSrv() {
		return mscSrv;
	}
	public void setMscSrv(String mscSrv) {
		this.mscSrv = mscSrv;
	}
	public String getDscSrv() {
		return dscSrv;
	}
	public void setDscSrv(String dscSrv) {
		this.dscSrv = dscSrv;
	}
	public byte getDataTransMode() {
		return dataTransMode;
	}
	public void setDataTransMode(byte dataTransMode) {
		this.dataTransMode = dataTransMode;
	}
	
	public byte getChMode() {
		return chMode;
	}
	public void setChMode(byte chMode) {
		this.chMode = chMode;
	}
	public String getChParm() {
		return chParm;
	}
	public void setChParm(String chParm) {
		this.chParm = chParm;
	}
	public byte getSwitchMac() {
		return switchMac;
	}
	public void setSwitchMac(byte switchMac) {
		this.switchMac = switchMac;
	}
	public byte getSwitchApp() {
		return switchApp;
	}
	public void setSwitchApp(byte switchApp) {
		this.switchApp = switchApp;
	}
	
	public Byte getFilterAp() {
		return filterAp;
	}
	public void setFilterAp(Byte filterAp) {
		this.filterAp = filterAp;
	}
	public byte getFilterSta() {
		return filterSta;
	}
	public void setFilterSta(byte filterSta) {
		this.filterSta = filterSta;
	}
	public byte getFilterTag() {
		return filterTag;
	}
	public void setFilterTag(byte filterTag) {
		this.filterTag = filterTag;
	}
	public byte getFilterMulticast() {
		return filterMulticast;
	}
	public void setFilterMulticast(byte filterMulticast) {
		this.filterMulticast = filterMulticast;
	}
	public Integer getDevLocusInvl() {
		return devLocusInvl;
	}
	public void setDevLocusInvl(Integer devLocusInvl) {
		this.devLocusInvl = devLocusInvl;
	}
	public Integer getDevBasicInvl() {
		return devBasicInvl;
	}
	public void setDevBasicInvl(Integer devBasicInvl) {
		this.devBasicInvl = devBasicInvl;
	}
	public String getDevStateSrv() {
		return devStateSrv;
	}
	public void setDevStateSrv(String devStateSrv) {
		this.devStateSrv = devStateSrv;
	}
	public Integer getDevStateInvl() {
		return devStateInvl;
	}
	public void setDevStateInvl(Integer devStateInvl) {
		this.devStateInvl = devStateInvl;
	}
	public Integer getUpdateTime() {
		return updateTime;
	}
	public void setUpdateTime(Integer updateTime) {
		this.updateTime = updateTime;
	}
	public Boolean getHadSynchronized() {
		return hadSynchronized;
	}
	public void setHadSynchronized(Boolean hadSynchronized) {
		this.hadSynchronized = hadSynchronized;
	}

	
}
